#ifndef RANDOMGENERATECLASS_H
#define RANDOMGENERATECLASS_H

#include <QObject>

#include <vector>

/**
 * @brief 随机数生成类
 */
class RandomGenerateClass : public QObject
{
    Q_OBJECT
public:
    explicit RandomGenerateClass(QObject *parent = nullptr);


public:
    /**
     * @brief 生成随机数
     * @param randomCount 生成随机数的个数
     */
    void generateRandom(const int& randomCount);


signals:
    /**
     * @brief 发送数据
     * @param dataVector
     */
    void sendVector(std::vector<int> dataVector);
};

#endif // RANDOMGENERATECLASS_H
